package com.jeecms.wicool.entity.car.base;

import java.sql.Timestamp;

import com.jeecms.wicool.entity.shops.ShopInfo;


public abstract class AbstractCarAdviser implements java.io.Serializable {

	// Fields

	private Integer id;
	private ShopInfo shop;
	private String name;
	private String gravatar;
	private Long telNum;
	private Integer adviserType;
	private String adviserTypeName;
	private Integer orderNum;
	private Short level;
	private Integer orderCount;
	private String content;
	private Timestamp createTime;
	private Timestamp updateTime;
	private String weixinAccount;
	private String loginName;
	

	// Constructors

	/** default constructor */
	public AbstractCarAdviser() {
	}


	public AbstractCarAdviser(Integer id, ShopInfo shop, String name,
			String gravatar, Long telNum, Integer adviserType,
			Integer orderNum, Short level, Integer orderCount, String content,
			Timestamp createTime, Timestamp updateTime,String adviserTypeName,String weixinAccount,String loginName) {
		super();
		this.id = id;
		this.shop = shop;
		this.name = name;
		this.gravatar = gravatar;
		this.telNum = telNum;
		this.adviserType = adviserType;
		this.orderNum = orderNum;
		this.level = level;
		this.orderCount = orderCount;
		this.content = content;
		this.createTime = createTime;
		this.updateTime = updateTime;
		this.setAdviserTypeName(adviserTypeName);
		this.weixinAccount=weixinAccount;
		this.loginName=loginName;
	}


	public Integer getId() {
		return id;
	}


	public void setId(Integer id) {
		this.id = id;
	}


	public ShopInfo getShop() {
		return shop;
	}


	public void setShop(ShopInfo shop) {
		this.shop = shop;
	}


	public String getName() {
		return name;
	}


	public void setName(String name) {
		this.name = name;
	}


	public String getGravatar() {
		return gravatar;
	}


	public void setGravatar(String gravatar) {
		this.gravatar = gravatar;
	}


	public Long getTelNum() {
		return telNum;
	}


	public void setTelNum(Long telNum) {
		this.telNum = telNum;
	}


	public Integer getAdviserType() {
		return adviserType;
	}


	public void setAdviserType(Integer adviserType) {
		this.adviserType = adviserType;
	}


	public Integer getOrderNum() {
		return orderNum;
	}


	public void setOrderNum(Integer orderNum) {
		this.orderNum = orderNum;
	}


	public Short getLevel() {
		return level;
	}


	public void setLevel(Short level) {
		this.level = level;
	}


	public Integer getOrderCount() {
		return orderCount;
	}


	public void setOrderCount(Integer orderCount) {
		this.orderCount = orderCount;
	}


	public String getContent() {
		return content;
	}


	public void setContent(String content) {
		this.content = content;
	}


	public Timestamp getCreateTime() {
		return createTime;
	}


	public void setCreateTime(Timestamp createTime) {
		this.createTime = createTime;
	}


	public Timestamp getUpdateTime() {
		return updateTime;
	}


	public void setUpdateTime(Timestamp updateTime) {
		this.updateTime = updateTime;
	}


	public void setAdviserTypeName(String adviserTypeName) {
		this.adviserTypeName = adviserTypeName;
	}


	public String getAdviserTypeName() {
		return adviserTypeName;
	}


	public String getWeixinAccount() {
		return weixinAccount;
	}


	public void setWeixinAccount(String weixinAccount) {
		this.weixinAccount = weixinAccount;
	}


	public String getLoginName() {
		return loginName;
	}


	public void setLoginName(String loginName) {
		this.loginName = loginName;
	}

	

}